function getXmlHttpReq(){
	var xmlHttpReq ;
	try{
		xmlHttpReq = new ActiveXObject("MSXML2.XMLHTTP.3.0");
	}
	catch (e){// 非IE 创建方式
		xmlHttpReq = new XMLHttpRequest();
	}
	return xmlHttpReq;
}
//输入框监听事件start
function show_message(text,type){
	var message = {
		text:text,
		type:(type)
	};
	dhtmlx.message(message);
}
//验证开通公共号名称的方法
$("#public_name").blur(function(){
	validateName();
});
$("#public_name").focus(function(){
	$('#name_error').hide();
	$('#public_name').removeClass("error");
});

//验证开通公共号名称的具体方法
function validateName(){
	if($("#public_name").val().length>6 || $("#public_name").val().length==0){			
		$("#name_error").show();
		return false;
	} 
	else{
	$("#public_name").addClass("mysuccess");	
	return true;
	}
}
//验证开通公共号账号的方法
$("#public_id").blur(function(){
	validateNum();
});
$("#public_id").focus(function(){
	$('#num_error').hide();
	$('#public_id').removeClass("error");
});
//验证开通公共账号的具体方法
function validateNum(){
	if($("#public_id").val().length>12 || $("#public_id").val().length<6){			
		$("#num_error").show();
		return false;
	} 
	else{
	$("#public_id").addClass("mysuccess");	
	return true;
	}
}
//验证开通公共号密码的方法
$("#public_password").blur(function(){
	validatePassword();
});
$("#public_password").focus(function(){
	$('#password_error').hide();
	$('#public_password').removeClass("error");
});
//验证开通公共号密码的具体方法
function validatePassword(){
	if($("#public_password").val().length>12 || $("#public_password").val().length<6){			
		$("#password_error").show();
		return false;
	} 
	else{
	$("#public_password").addClass("mysuccess");	
	return true;
	}
}
//验证开通公共号邮箱的方法
$("#public_email").blur(function(){
	validateEmail();
});
$("#public_email").focus(function(){
	$('#email_error').hide();
	$('#public_email').removeClass("error");
});
//验证开通公共号邮箱的具体方法
function validateEmail(){
	if($("#public_email").val().length>35|| $("#public_email").val().length==0){			
		$("#email_error").show();
		return false;
	} 
	else{
	$("#public_email").addClass("mysuccess");	
	return true;
	}
}
//验证开通公共号确认密码的方法
$("#public_password2").blur(function(){
	validateSecondPassword();
});
$("#public_password2").focus(function(){
	$('#password2_error').hide();
	$('#public_password2').removeClass("error");
});
//验证开通公共号确认密码的具体方法
function validateSecondPassword(){
	if($("#public_password2").val().length>12 || $("#public_password2").val().length<6 || $("#public_password2").val()!= $("#public_password").val() ){			
		$("#password2_error").show();
		return false;
	} 
	else{
	$("#public_password2").addClass("mysuccess");	
	return true;
	}
}
//输入框监听事件end
//提交按钮事件
function validateIntro(){
	if($("#public_password").val().length>12 || $("#public_password").val().length<6 ||
			$("#public_name").val().length>6 || $("#public_name").val().length<2 ||
			$("#public_id").val().length>12 ||$("#public_id").val().length<6||
			$("#public_email").val().length>35 || $("#public_email").val().length==0||
			$("#public_password2").val().length>12 || $("#public_password2").val().length<6
			|| $("#public_password2").val()!= $("#public_password").val() 
			)
		
		return false;
	else{
		return true;
	}
}
//开通公共账号按钮
$("#save_publicUser").click(function() { 
	if( validateIntro()==false ){
		return false;
	}
	else{
		 modifyIntro();
	}
});
function modifyIntro(){
	var xmlHttpReg=  getXmlHttpReq();
	// 状态改变
	xmlHttpReg.onreadystatechange = function(){
		if (xmlHttpReg.readyState == 4){
			if(xmlHttpReg.status==200||xmlHttpReg.status==304){
				var result = xmlHttpReg.responseText;
			
				if(result=="success"){
					$("#id_p").html('账&nbsp;&nbsp;&nbsp;&nbsp;号：'+$("#public_id").val()); 
					$("#name_p").html('用户名：'+$("#public_name").val()); 
					$("#email_p").html('邮&nbsp;&nbsp;&nbsp;&nbsp;箱：'+$("#public_email").val()); 
					$("input").val(""); //重置表单
					$('#myModal').modal('show');
				}else if(result=="exist"){
					show_message("该邮箱已经存在!","error");
				}
				else{
					show_message("开通失败","error");
				}
			}
		}
	};
	var public_name=document.getElementById("public_name").value;
	var public_id=document.getElementById("public_id").value;
	var public_password=document.getElementById("public_password").value;
	var public_email=document.getElementById("public_email").value;
	// 连接服务器
	var status =1;
	var eless = document.getElementsByName("inlineRadioOptions");
	for(var i=0;i<eless.length;i++)
	 {
	   if(eless[i].checked)
	   {
		 status=eless[i].value;
	    break;
	   }
	 }
	xmlHttpReg.open("post","user_addUser.action", true);
	xmlHttpReg.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttpReg.send("user.name="+public_name+"&user.id="+public_id+"&user.password="+public_password+"&user.email="+public_email+"&user.status="+status);
}
